package com.zjxf.properties;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * Created with IntelliJ IDEA.
 *
 * @author zhang hao
 * date: 1/7/2019 9:58 AM
 * description: 用户配置
 */
@Getter
@Setter
@Component
@ConfigurationProperties(prefix = "custom.account")
public class AccountProperties {

    /**
     * 账户密码输入错误 锁定时间 单位：分钟
     */
    private Integer firstErrorAccountLockTime;

    /**
     * 账户密码输入错误 最大次数
     */
    private Integer firstErrorAccountErrorCount;

    /**
     * 账户密码输入错误 锁定时间 单位：分钟
     */
    private Integer secondErrorAccountLockTime;

    /**
     * 账户密码输入错误 最大次数
     */
    private Integer secondErrorAccountErrorCount;

    /**
     * 账户密码输入错误 锁定时间 单位：小时
     */
    private Integer thirdErrorAccountLockTime;

    /**
     * 账户密码输入错误 最大次数
     */
    private Integer thirdErrorAccountErrorCount;

    /**
     * 初始化密码
     */
    private String initPassword;

}
